import { storage } from '@/utils/storage';

const defaultThemeSetting = {
  isDark: false, // 暗黑模式
  themeColor: '', // 主题色
  menuMode: 'light', // 菜单栏模式(light|dark)
  breadCrumb: true, // 是否显示面包屑
  navTab: true, // 是否开启多页签
  navTabIcon: true, // 是否开启多页签图标
  menuUnique: false, // 只展开一个一级菜单
  grayMode: false, // 是否灰色模式
  animateMode: 'zoom-fade', // 动画

  showCrumb: true, // 是否显示面包屑
  showLogo: true, // 是否显示logo
  isUniqueOpened: false, //只展开一个一级菜单
  sideWidth: 200, //侧边栏宽度
  sideTheme: 'light', //侧边栏主题
  sideDarkColor: '#1d2124', //侧边栏深色主题颜色
  openMultipleTabs: true, // 是否开启多标签tab栏
  theme: '#4A5DFF', //主题色
  successTheme: '#67c23a', //成功主题色
  warningTheme: '#e6a23c', //警告主题色
  dangerTheme: '#f56c6c', //危险主题色
  errorTheme: '#f56c6c', //错误主题色
  infoTheme: '#909399' //信息主题色
};

export const initThemeSetting = () => {
  const themeSetting = storage.get('themeSetting');
  return themeSetting ? themeSetting : defaultThemeSetting;
};
